package com.commpany.servie.basic.tag.converter;

import java.util.ArrayList;
import java.util.List;
import java.lang.reflect.Field;
import com.commpany.servie.basic.tag.model.dto.producttagmap.ProductTagMapDTO;
import com.commpany.servie.basic.tag.po.ProductTagMapPO;

/**
 * DTO和PO相互转换工具类
 * 
 * @author test
 * @date 2019-12-31 16:13:05
 */
public class ProductTagMapConverter {
	
	public static ProductTagMapDTO toDTO(ProductTagMapPO src) {
	if(src==null) return null;
		ProductTagMapDTO  tar = new ProductTagMapDTO();
		tar.setId(src.getId());
		tar.setProductTagId(src.getProductTagId());
		tar.setProductId(src.getProductId());
		return tar;
	}

	public static ProductTagMapPO toPO(ProductTagMapDTO src) {
	if(src==null) return null;
		ProductTagMapPO  tar = new ProductTagMapPO();
		tar.setId(src.getId());
		tar.setProductTagId(src.getProductTagId());
		tar.setProductId(src.getProductId());
		return tar;
	}

	public static List<ProductTagMapDTO> toDTO(List<ProductTagMapPO> srcs) {
		if (srcs == null)
			return null;
		List<ProductTagMapDTO> list = new ArrayList<ProductTagMapDTO>();
		for (ProductTagMapPO src : srcs) {
			list.add(toDTO(src));
		}
		return list;
	}

	public static List<ProductTagMapPO> toPO(List<ProductTagMapDTO> srcs) {
		if (srcs == null)
			return null;
		List<ProductTagMapPO> list = new ArrayList<ProductTagMapPO>();
		for (ProductTagMapDTO src : srcs) {
			list.add(toPO(src));
		}
		return list;
	}
}
	